CloudPowerCap: Integrating Power Budget and Resource Management across a Virtualized Server Cluster
نویسندگان
چکیده
In many data centers, server racks are highly underutilized. Rack slots are left empty to keep the sum of the server nameplate maximum power below the power provisioned to the rack, while the servers placed in the rack cannot make full use of available rack power. The root cause of this rack underutilization is that the server nameplate power is often much higher than can be reached in practice. To address rack underutilization, server vendors are shipping support for per-host power caps, which provide a server-enforced limit on the amount of power that the server can draw. Using this feature, datacenter operators can set power caps on the hosts in the rack to ensure that the sum of those caps does not exceed the rack's provisioned power. While this approach improves rack utilization, it burdens the operator with managing the power budget across the hosts and does not lend itself to flexible allocation of power to handle workload usage spikes or to respond to changes in the amount of powered-on server capacity. This paper presents CloudPowerCap, a practical and scalable solution for dynamic power budget management in a virtualized server cluster. Integrated with VMware Distributed Resource Scheduler, CloudPowerCap can provide better use of power than per-host static settings, while respecting virtual machine resource entitlements and constraints. Type of Report: Other Department of Computer Science & Engineering Washington University in St. Louis Campus Box 1045 St. Louis, MO 63130 ph: (314) 935-6160 CloudPowerCap: Integrating Power Budget and Resource Management across a Virtualized Server Cluster Yong Fu Washington University in St. Louis Anne Holler VMware Chenyang Lu Washington University in St. Louis
منابع مشابه
Feedback Driven QoS-Aware Power Budgeting for Virtualized Servers
Technological advances including multicore processors and small form factor blade servers are enabling continued improvements in computing densities for modern datacenters. Large scale facilities leverage these densities to deploy web applications and cloud based services, but must simultaneously address the ensuing power and cooling management issues that impact datacenter sustainability and c...
متن کاملResource Provisioning for Multi-tier Virtualized Server Applications
Virtualizing the x86-based data center creates a dynamic environment for server application deployment and resource sharing. Resource management in this environment is challenging as applications are under fluctuating workloads causing diverse resource demands across their tiers. Resource allocation adaptation is essential for high performance machine utilization. This paper presents feedback c...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملApplying Kalman Filters to Dynamic Resource Provisioning of Virtualized Server Applications
Resource management in virtualized data centres is important and challenging, particularly when dealing with complex multi-tier server applications and fluctuating workloads. In this paper, we use control theory to build two controllers based on Kalman filters which monitor and vary CPU allocations across application tiers. Our approach (a) tracks utilisation patterns over noisy data, (b) consi...
متن کاملEnergy Management and System Analytics in Virtualized Data Centers
Enterprise data centers embrace virtualization and cloud computing due to their dramatic benefits for simplifying and streamlining system provisioning and management, as well as to improve infrastructure energy and resource-use efficiency via consolidation and dynamic, distributed resource management. However, new challenges emerge with the increasing dynamism and scale in these environments. F...
متن کامل